iT邦幫忙

2021 iThome 鐵人賽

DAY 17
0
AI & Data

爬蟲怎麼爬 從零開始的爬蟲自學系列 第 17

爬蟲怎麼爬 從零開始的爬蟲自學 DAY17 python爬蟲所需套件

  • 分享至 

  • xImage
  •  

前言

各位早安,書接上回我們簡單介紹過 html 基本架構了,從今天開始要正式開始實作爬蟲程式的部分,那實作的第一步就是搞定我們接下來會用到的 python 套件

python套件

套件基本上就是別人已經寫好複雜的功能需求供我們下載下來使用其中的功能
我們實作上會用到
1.pip
2.Requests
3.Beautifulsoup4

pip

python pip 套件是 python 內建的套件管理工具
在你當初下載 python 的時候就已經一起安裝好了
我們今天其他的套件安裝都要靠它

Requests

是一個用來對網路伺服器發出請求的工具
可以實現
1.GET 取得
2.POST 新增-> 輸入密碼之類的
3.PUT 覆蓋
4.PATCH 更新部分
5.DELETE 刪除
等功能

Beautifulsoup4

是一個用來幫助我們解析複雜的 html 網頁內容並從中提取我們需要資訊的工具

安裝套件

我們今天要用到 cmd (命令提示字元)
開啟方法為 win10 其他作業系統請自行查詢 (應該很好查到)
首先按下 win+R 就會看到這個視窗
https://ithelp.ithome.com.tw/upload/images/20210930/20140149KtKNpBeLeQ.jpg
在標記位置打上 cmd

接著就會跳出 cmd 了
https://ithelp.ithome.com.tw/upload/images/20210930/20140149KOEBM36LqR.jpg
接著就要在這裡打指令來安裝套件

安裝 Requests 套件

在 cmd 打上以下指令(建議複製貼上)

pip install requests

這個指令是叫 pip 下載並安裝 Requests 套件
就像紅色畫線部分那樣 按下 Enter
https://ithelp.ithome.com.tw/upload/images/20210930/20140149Jxn1BCZrGL.jpg
看到跑完有出現藍色畫線部分就表示成功了

安裝 Beautifulsoup4 套件

其實我們也可以在 VSCode 的終端安裝
終端其實跟 cmd 功能一樣只是被限制範圍
在終端打上以下指令(建議複製貼上)

pip install Beautifulsoup4

這個指令是叫 pip 下載並安裝 Beautifulsoup4 套件
像這樣
https://ithelp.ithome.com.tw/upload/images/20210930/20140149zGUyDXCLyc.jpg
按下 Enter

如果出現底下黃字代表還沒成功 沒出現就成功了
https://ithelp.ithome.com.tw/upload/images/20210930/201401492vmAeeHmXS.jpg
底下黃字是在說 pip 有新版本喔 快去安裝

所以要怎麼安裝呢
https://ithelp.ithome.com.tw/upload/images/20210930/2014014956yiWs9yrc.jpg
麻煩複製這段 (請務必一字不差)

然後貼在下面
https://ithelp.ithome.com.tw/upload/images/20210930/20140149GlfukCQt3d.jpg
相對位置
https://ithelp.ithome.com.tw/upload/images/20210930/20140149wCqWTKbD0T.jpg
按下 Enter

最後跑完長這樣 有紅字畫線處 就成功了
https://ithelp.ithome.com.tw/upload/images/20210930/20140149OWIBrhbU5h.jpg
你的 pip 版本號可能跟我不同很正常

到這裡我們搞定了之後會用到的套件安裝

明天就要來撰寫程式碼了


早安閒聊區

你知道嗎?

關於玻璃是固體還是液體目前仍有爭議喔

每日二選一

你覺得玻璃是固體還是液體呢


上一篇
爬蟲怎麼爬 從零開始的爬蟲自學 DAY16 html基本介紹
下一篇
爬蟲怎麼爬 從零開始的爬蟲自學 DAY18 python網路爬蟲開爬-1網頁抓取
系列文
爬蟲怎麼爬 從零開始的爬蟲自學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言